8. Fisiere


8.1 Definitii si clasificari

8.2 Model

8.3 Creare

8.4 Actualizare

8.5 Alegere numar si tipuri de fisiere

8.6 Biblioteci si sisteme de gestiune

back data structures curricula

8.1 Definitii si clasificari

....................
....................
....................
....................
....................
....................
....................
....................
revenire

8.2 Model

....................
....................
....................
....................
....................
....................
....................
....................
revenire

8.3 Creare

....................
....................
....................
....................
....................
....................
....................
....................
revenire

>8.4 Actualizare

....................
....................
....................
....................
....................
....................
....................
....................
revenire

8.5 Alegere numar si tipuri de fisiere

Orice aplicatie se construieste cu sau fara fisiere.
Daca se doreste introducerea repetata de date se lucreaza fara fisiere....
Daca se introduc datele ce privesc o colectivitate o singura data se va lucra cu fisiere.
Numarul de fisiere depinde de:
- numarul de colectivitati cu care se lucreaza
- omogenitatea datelor
- regruparea caracteristicilor
- redundanta generata de campuri
- modul de referire a campurilor
- resursele existente
- confidentialitatea datelor
- accesul la camp sau articol
- tipurile de prelucrari.
Este rezonabil sa se faca simulari pentru aplicatia in care solutia utilizeaza un fisier, doua fisiere sau mai multe.
Trebuie sa se vada:
- numarul de operatii de intrare/iesire
- lungimea programului
- volumul de prelucrari
- cate campuri nu se folosesc.
Prin comparatie rezulta care este numarul de fisiere necesar.
Programatorul trebuie sa realizeze un echilibru, pentru ca faramitarea datelor va conduce la confuzii sila deschideri simultan a multor fisiere.
Exista sisteme de operare care limiteaza la 8 numarul de fisiere care sunt deschise simultan.

....................
....................
....................
....................
....................
....................
....................
....................
revenire

8.6 Biblioteci si sisteme de gestiune

Contine proceduri care implementeaza:
- validari de date
- creare de fisiere
- definire flexibila de articole
- citire de articole
- modificare de campuri
- adaugare de articole
- modificare parametri fisier.
La lucru cu fisiere trebuie ca lista de parametri sa contina:
- numele de fisier
- pointerul articolului
- cheia articolului
- operatia de realizat.
Functia returneaza rezultatul operatiei daca s-a efectuat sau daca nu s-a efectuat.
Daca nu s-a efectuat trebuie dat un cod care sa arate de ce nu s-a efectuat.
Pentru fiecare mod deorganizare a fisierelor se construiesc proceduri.

....................
....................
....................
....................
....................
....................
....................
....................
revenire